Fast Flow Analysis to Compute Fuzzy Estimates of Risk Levels

نویسندگان

  • Ettore Merlo
  • Giuliano Antoniol
  • Pierre-Luc Brunelle
چکیده

In the context of software quality assessment, this paper proposes original flow analyses which propagate numerical estimates of blocking risks along an inter-procedural Control Flow Graph (CFG) and which combine these estimates along the different CFG paths using fuzzy logics operations. Two specialized analyses can be further defined in terms of definite and possible flow analysis. The definite analysis computes the minimum blocking risk levels that statements may encounter on every path, while the possible analysis computes the highest blocking risk levels encountered by statements on at least one path. This paper presents original flow equations to compute the definite and possible blocking risk levels for statements in source code. The described fix-point algorithm presents a linear execution time and memory complexity and it is also fast in practice. The experimental context used to validate the presented approach is described and results are reported and discussed for eight publicly available systems written in C whose total size is about 300 KLOC. Results show that the analyses can be used to compute, identify and compare definite and possible blocking risks in software systems. Furthermore, programs which are known to be synchronized like “samba” show a relatively high level of blocking risks. On the other hand, the approach allows to identify even low levels of blocking risks as those presented by programs like “gawk”. Suggestions for further research are also presented.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modification of the Fast Global K-means Using a Fuzzy Relation with Application in Microarray Data Analysis

Recognizing genes with distinctive expression levels can help in prevention, diagnosis and treatment of the diseases at the genomic level. In this paper, fast Global k-means (fast GKM) is developed for clustering the gene expression datasets. Fast GKM is a significant improvement of the k-means clustering method. It is an incremental clustering method which starts with one cluster. Iteratively ...

متن کامل

An Assessment Method for Project Cash Flow under Interval-Valued Fuzzy Environment

Effective project management requires reliable knowledge of cash required in different stages of project life cycle. Getting this knowledge is highly dependent on sophisticated consideration of project environment. Nature of projects and their environments are associated with uncertain conditions. In this paper, a new project cash flow assessment method based on project scheduling is proposed t...

متن کامل

Numerical modeling of economic uncertainty

Representation and modeling of economic uncertainty is addressed by different modeling methods, namely stochastic variables and probabilities, interval analysis, and fuzzy numbers, in particular triple estimates. Fo-cusing on discounted cash flow analysis numerical results are presented, comparisons are made between alter-native modeling methods, and characteristics of the methods are discussed.

متن کامل

Western Dietary Pattern Reduced Male Fertility: A Systematic review and Meta-analysis of Observational Studies

Background: Previous studies have investigated the associations between dietary patterns and male infertility, but found contradictory results. So, this meta-analysis was conducted to examine the association between dietary patterns and male infertility. Methods: An electronic search was conducted to identify the studies over association between dietary patterns and male infertility. The wester...

متن کامل

Fuzzy Logic Based Risk Analysis for Covid-19: A Case Study in Medical Centers

Background and objectives: The gravity point of all management systems in the new approach of global worldwide standards includes management and assessment of risks and opportunities. Although the spread of COVID-19 as a global pandemic has threatened the health of the workforce and caused catastrophic human and economic consequences, the occurrence of this global challenge has also created opp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003